do (one's) darnedest - Deutsch Englisch Wörterbuch